.class public abstract Les/zw;
.super Ljava/lang/Object;
.source "UIControllerBase.java"


# instance fields
.field protected a:Lcom/estrongs/android/pop/view/FileExplorerActivity;

.field protected b:Z

.field protected c:Z

.field protected d:Z

.field protected e:Landroid/view/LayoutInflater;

.field protected f:Landroid/os/Handler;

.field protected g:Lcom/estrongs/android/ui/addressbar/AdvancedAddressBar;

.field protected h:I

.field protected i:I

.field protected j:Les/uz;

.field protected k:Landroid/view/View$OnKeyListener;

.field protected l:Les/ey;

.field protected m:Z


# direct methods
.method public constructor <init>(Lcom/estrongs/android/pop/view/FileExplorerActivity;)V
    .locals 3

    .line 1
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const/4 v0, 0x1

    .line 2
    iput-boolean v0, p0, Les/zw;->b:Z

    const/4 v1, 0x0

    .line 3
    iput-boolean v1, p0, Les/zw;->d:Z

    const/4 v2, 0x0

    .line 4
    iput-object v2, p0, Les/zw;->j:Les/uz;

    .line 5
    iput-object p1, p0, Les/zw;->a:Lcom/estrongs/android/pop/view/FileExplorerActivity;

    .line 6
    :try_start_0
    invoke-virtual {p1}, Lcom/estrongs/android/pop/esclasses/ESActivity;->getResources()Landroid/content/res/Resources;

    move-result-object p1

    invoke-virtual {p1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;

    move-result-object p1

    iget p1, p1, Landroid/content/res/Configuration;->orientation:I

    if-ne p1, v0, :cond_0

    const/4 v1, 0x1

    :cond_0
    iput-boolean v1, p0, Les/zw;->b:Z

    .line 7
    iput-boolean v1, p0, Les/zw;->c:Z

    .line 8
    invoke-static {}, Lcom/estrongs/android/pop/utils/t;->b()Z

    move-result p1

    iput-boolean p1, p0, Les/zw;->d:Z

    if-eqz p1, :cond_1

    .line 9
    iput-boolean v0, p0, Les/zw;->b:Z
    :try_end_0
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0

    goto :goto_0

    :catch_0
    move-exception p1

    .line 10
    invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V

    .line 11
    :cond_1
    :goto_0
    invoke-static {}, Lcom/estrongs/android/pop/l;->L1()Lcom/estrongs/android/pop/l;

    .line 12
    iget-object p1, p0, Les/zw;->a:Lcom/estrongs/android/pop/view/FileExplorerActivity;

    invoke-static {p1}, Lcom/estrongs/android/pop/esclasses/h;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object p1

    iput-object p1, p0, Les/zw;->e:Landroid/view/LayoutInflater;

    .line 13
    new-instance p1, Landroid/os/Handler;

    invoke-direct {p1}, Landroid/os/Handler;-><init>()V

    iput-object p1, p0, Les/zw;->f:Landroid/os/Handler;

    return-void
.end method


# virtual methods
.method public abstract A()V
.end method

.method public abstract B()V
.end method

.method public abstract a()V
.end method

.method public abstract a(I)V
.end method

.method public a(IF)V
    .locals 1

    .line 9
    iget-object v0, p0, Les/zw;->l:Les/ey;

    if-eqz v0, :cond_0

    .line 10
    invoke-virtual {v0, p1, p2}, Les/ey;->a(IF)V

    :cond_0
    return-void
.end method

.method public abstract a(IIF)V
.end method

.method public a(Landroid/content/res/Configuration;)V
    .locals 1

    .line 2
    iget p1, p1, Landroid/content/res/Configuration;->orientation:I

    const/4 v0, 0x1

    if-ne p1, v0, :cond_0

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    iput-boolean v0, p0, Les/zw;->c:Z

    .line 3
    iget-boolean p1, p0, Les/zw;->d:Z

    if-nez p1, :cond_1

    .line 4
    iput-boolean v0, p0, Les/zw;->b:Z

    :cond_1
    return-void
.end method

.method public a(Lcom/estrongs/android/view/FileGridViewWrapper;Ljava/lang/String;)V
    .locals 18

    move-object/from16 v8, p0

    move-object/from16 v9, p1

    move-object/from16 v10, p2

    .line 27
    invoke-virtual/range {p1 .. p1}, Lcom/estrongs/android/view/FileGridViewWrapper;->g0()Landroid/view/View;

    move-result-object v11

    if-eqz v11, :cond_c

    .line 28
    invoke-static/range {p1 .. p2}, Les/cx;->a(Lcom/estrongs/android/view/FileGridViewWrapper;Ljava/lang/String;)Z

    move-result v0

    const/16 v1, 0x8

    if-eqz v0, :cond_b

    const/4 v12, 0x0

    .line 29
    invoke-virtual {v11, v12}, Landroid/view/View;->setVisibility(I)V

    const v0, 0x7f09009d

    .line 30
    invoke-virtual {v11, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    move-object v13, v0

    check-cast v13, Lcom/estrongs/android/ui/addressbar/AdvancedAddressBar;

    .line 31
    new-instance v14, Lcom/estrongs/android/ui/addressbar/a$a;

    invoke-direct {v14}, Lcom/estrongs/android/ui/addressbar/a$a;-><init>()V

    const v0, 0x7f0900a0

    .line 32
    invoke-static {v11, v0}, Lcom/estrongs/android/util/p0;->a(Landroid/view/View;I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/TextView;

    .line 33
    invoke-static {}, Lcom/estrongs/android/ui/theme/b;->r()Lcom/estrongs/android/ui/theme/b;

    move-result-object v3

    const v4, 0x7f06002f

    invoke-virtual {v3, v4}, Lcom/estrongs/android/ui/theme/b;->a(I)I

    move-result v3

    invoke-virtual {v2, v3}, Landroid/widget/TextView;->setTextColor(I)V

    const/4 v15, 0x1

    .line 34
    invoke-virtual {v2, v15}, Landroid/widget/TextView;->setFocusable(Z)V

    .line 35
    invoke-static/range {p2 .. p2}, Lcom/estrongs/android/util/h0;->X1(Ljava/lang/String;)Z

    move-result v3

    .line 36
    invoke-static/range {p2 .. p2}, Lcom/estrongs/android/util/h0;->w2(Ljava/lang/String;)Z

    move-result v4

    .line 37
    invoke-static/range {p2 .. p2}, Lcom/estrongs/android/util/h0;->w1(Ljava/lang/String;)Z

    move-result v5

    if-nez v5, :cond_1

    invoke-static/range {p2 .. p2}, Lcom/estrongs/android/util/h0;->R1(Ljava/lang/String;)Z

    move-result v5

    if-eqz v5, :cond_0

    goto :goto_0

    :cond_0
    const/4 v5, 0x0

    goto :goto_1

    :cond_1
    :goto_0
    const/4 v5, 0x1

    .line 38
    :goto_1
    invoke-static/range {p2 .. p2}, Lcom/estrongs/android/util/h0;->R0(Ljava/lang/String;)Z

    move-result v6

    .line 39
    invoke-static/range {p2 .. p2}, Lcom/estrongs/android/util/h0;->A2(Ljava/lang/String;)Z

    move-result v7

    .line 40
    invoke-static/range {p2 .. p2}, Lcom/estrongs/android/util/h0;->E1(Ljava/lang/String;)Z

    move-result v16

    .line 41
    invoke-static/range {p2 .. p2}, Lcom/estrongs/android/util/h0;->T1(Ljava/lang/String;)Z

    move-result v17

    if-nez v17, :cond_a

    invoke-static/range {p2 .. p2}, Lcom/estrongs/android/util/h0;->K1(Ljava/lang/String;)Z

    move-result v17

    if-eqz v17, :cond_2

    goto/16 :goto_5

    :cond_2
    if-eqz v3, :cond_3

    if-eqz v4, :cond_8

    :cond_3
    if-nez v5, :cond_8

    if-nez v6, :cond_8

    if-nez v7, :cond_8

    if-eqz v16, :cond_4

    goto :goto_3

    .line 42
    :cond_4
    invoke-static/range {p2 .. p2}, Lcom/estrongs/android/util/h0;->M0(Ljava/lang/String;)Z

    move-result v0

    const v3, 0x7f110055

    if-eqz v0, :cond_5

    .line 43
    invoke-virtual {v2, v12}, Landroid/widget/TextView;->setVisibility(I)V

    .line 44
    invoke-virtual {v8, v3}, Les/zw;->c(I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 45
    new-instance v0, Les/zw$c;

    invoke-direct {v0, v8, v9}, Les/zw$c;-><init>(Les/zw;Lcom/estrongs/android/view/FileGridViewWrapper;)V

    invoke-virtual {v2, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    goto/16 :goto_6

    .line 46
    :cond_5
    invoke-static/range {p2 .. p2}, Lcom/estrongs/android/util/h0;->e1(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_7

    .line 47
    invoke-static/range {p2 .. p2}, Lcom/estrongs/android/util/h0;->o2(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_7

    .line 48
    invoke-static/range {p2 .. p2}, Lcom/estrongs/android/util/h0;->I1(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_6

    invoke-static {}, Lcom/estrongs/android/pop/utils/q;->b()Z

    move-result v0

    if-eqz v0, :cond_6

    goto :goto_2

    .line 49
    :cond_6
    invoke-virtual {v2, v1}, Landroid/widget/TextView;->setVisibility(I)V

    goto/16 :goto_6

    .line 50
    :cond_7
    :goto_2
    invoke-virtual {v2, v12}, Landroid/widget/TextView;->setVisibility(I)V

    .line 51
    invoke-virtual {v8, v3}, Les/zw;->c(I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 52
    new-instance v0, Les/zw$d;

    invoke-direct {v0, v8, v10}, Les/zw$d;-><init>(Les/zw;Ljava/lang/String;)V

    invoke-virtual {v2, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    goto :goto_6

    .line 53
    :cond_8
    :goto_3
    invoke-static {v11, v0}, Lcom/estrongs/android/util/p0;->a(Landroid/view/View;I)Landroid/view/View;

    move-result-object v0

    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    const v0, 0x7f09009e

    .line 54
    invoke-static {v11, v0}, Lcom/estrongs/android/util/p0;->a(Landroid/view/View;I)Landroid/view/View;

    move-result-object v0

    move-object v4, v0

    check-cast v4, Landroid/widget/LinearLayout;

    .line 55
    invoke-virtual {v4, v12}, Landroid/widget/LinearLayout;->setVisibility(I)V

    const v0, 0x7f090117

    .line 56
    invoke-static {v11, v0}, Lcom/estrongs/android/util/p0;->a(Landroid/view/View;I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    const v1, 0x7f090118

    .line 57
    invoke-static {v11, v1}, Lcom/estrongs/android/util/p0;->a(Landroid/view/View;I)Landroid/view/View;

    move-result-object v1

    check-cast v1, Landroid/widget/TextView;

    if-eqz v3, :cond_9

    .line 58
    invoke-static/range {p2 .. p2}, Lcom/estrongs/android/util/h0;->u(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    goto :goto_4

    .line 59
    :cond_9
    invoke-static {}, Lcom/estrongs/android/pop/c;->b()Ljava/lang/String;

    move-result-object v2

    .line 60
    :goto_4
    iget-object v15, v8, Les/zw;->a:Lcom/estrongs/android/pop/view/FileExplorerActivity;

    .line 61
    invoke-static {v15, v1, v0, v2}, Lcom/estrongs/android/util/p0;->a(Landroid/app/Activity;Landroid/widget/TextView;Landroid/widget/ImageView;Ljava/lang/String;)V

    .line 62
    new-instance v15, Les/zw$b;

    move-object v0, v15

    move-object/from16 v1, p0

    move-object/from16 v2, p2

    move-object v12, v4

    move v4, v5

    move v5, v6

    move v6, v7

    move/from16 v7, v16

    invoke-direct/range {v0 .. v7}, Les/zw$b;-><init>(Les/zw;Ljava/lang/String;ZZZZZ)V

    invoke-virtual {v12, v15}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    goto :goto_6

    :cond_a
    :goto_5
    const/4 v0, 0x0

    .line 63
    invoke-virtual {v2, v0}, Landroid/widget/TextView;->setVisibility(I)V

    const v0, 0x7f110034

    .line 64
    invoke-virtual {v8, v0}, Les/zw;->c(I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 65
    new-instance v0, Les/zw$a;

    invoke-direct {v0, v8}, Les/zw$a;-><init>(Les/zw;)V

    invoke-virtual {v2, v0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 66
    :goto_6
    iget-object v0, v8, Les/zw;->a:Lcom/estrongs/android/pop/view/FileExplorerActivity;

    invoke-virtual {v0}, Lcom/estrongs/android/pop/esclasses/ESActivity;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    const v1, 0x7f0602eb

    invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v0

    iput-object v0, v14, Lcom/estrongs/android/ui/addressbar/a$a;->a:Landroid/graphics/drawable/Drawable;

    .line 67
    iget-object v0, v8, Les/zw;->a:Lcom/estrongs/android/pop/view/FileExplorerActivity;

    invoke-virtual {v0}, Lcom/estrongs/android/pop/esclasses/ESActivity;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    const v1, 0x7f08072d

    invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v0

    iput-object v0, v14, Lcom/estrongs/android/ui/addressbar/a$a;->b:Landroid/graphics/drawable/Drawable;

    const v0, 0x7f060321

    .line 68
    iput v0, v14, Lcom/estrongs/android/ui/addressbar/a$a;->c:I

    const/4 v0, 0x0

    .line 69
    iput-boolean v0, v14, Lcom/estrongs/android/ui/addressbar/a$a;->d:Z

    .line 70
    iput v0, v14, Lcom/estrongs/android/ui/addressbar/a$a;->e:I

    .line 71
    iget-object v0, v8, Les/zw;->a:Lcom/estrongs/android/pop/view/FileExplorerActivity;

    invoke-virtual {v0}, Lcom/estrongs/android/pop/esclasses/ESActivity;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    const v1, 0x7f0800d5

    invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v0

    iput-object v0, v14, Lcom/estrongs/android/ui/addressbar/a$a;->f:Landroid/graphics/drawable/Drawable;

    .line 72
    invoke-virtual {v13, v14}, Lcom/estrongs/android/ui/addressbar/AdvancedAddressBar;->setDrawableRes(Lcom/estrongs/android/ui/addressbar/a$a;)V

    const/4 v0, 0x1

    .line 73
    invoke-virtual {v13, v0}, Lcom/estrongs/android/ui/addressbar/AdvancedAddressBar;->setIsBroadMode(Z)V

    .line 74
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 75
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    .line 76
    iget-object v2, v8, Les/zw;->a:Lcom/estrongs/android/pop/view/FileExplorerActivity;

    invoke-static {v2, v9, v10, v0, v1}, Les/cx;->a(Landroid/content/Context;Lcom/estrongs/android/view/FileGridViewWrapper;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V

    .line 77
    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v2

    .line 78
    new-array v2, v2, [Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;

    move-result-object v1

    check-cast v1, [Ljava/lang/String;

    .line 79
    invoke-virtual {v13, v1}, Lcom/estrongs/android/ui/addressbar/AdvancedAddressBar;->setDisplayPaths([Ljava/lang/String;)V

    const v1, 0x7f0909fe

    .line 80
    invoke-virtual {v11, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v1

    check-cast v1, Lcom/estrongs/android/pop/esclasses/ESHorizontalScrollView;

    .line 81
    new-instance v2, Landroid/os/Handler;

    invoke-direct {v2}, Landroid/os/Handler;-><init>()V

    .line 82
    new-instance v3, Les/zw$e;

    invoke-direct {v3, v8, v1}, Les/zw$e;-><init>(Les/zw;Lcom/estrongs/android/pop/esclasses/ESHorizontalScrollView;)V

    invoke-virtual {v2, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

    .line 83
    new-instance v1, Les/zw$f;

    invoke-direct {v1, v8, v9, v0}, Les/zw$f;-><init>(Les/zw;Lcom/estrongs/android/view/FileGridViewWrapper;Ljava/util/ArrayList;)V

    invoke-virtual {v13, v1}, Lcom/estrongs/android/ui/addressbar/AdvancedAddressBar;->setOnAddressBarClickListener(Lcom/estrongs/android/ui/addressbar/AdvancedAddressBar$d;)V

    .line 84
    new-instance v0, Les/zw$g;

    invoke-direct {v0, v8}, Les/zw$g;-><init>(Les/zw;)V

    invoke-virtual {v13, v0}, Lcom/estrongs/android/ui/addressbar/AdvancedAddressBar;->setOnAddressBarLongClickListener(Lcom/estrongs/android/ui/addressbar/AdvancedAddressBar$e;)V

    goto :goto_7

    .line 85
    :cond_b
    invoke-virtual {v11, v1}, Landroid/view/View;->setVisibility(I)V

    .line 86
    invoke-virtual/range {p1 .. p1}, Lcom/estrongs/android/view/FileGridViewWrapper;->O()V

    :cond_c
    :goto_7
    return-void
.end method

.method public a(Lcom/estrongs/android/view/FileGridViewWrapper;Ljava/lang/String;[Ljava/lang/String;I)V
    .locals 4

    const/4 v0, 0x0

    .line 11
    aget-object v1, p3, v0

    const/4 v2, 0x1

    .line 12
    aget-object p3, p3, v2

    .line 13
    new-instance v2, Ljava/util/ArrayList;

    invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V

    if-nez v1, :cond_0

    .line 14
    invoke-static {p2}, Lcom/estrongs/android/util/h0;->z1(Ljava/lang/String;)Z

    move-result v3

    if-eqz v3, :cond_0

    const-string v1, "/"

    .line 15
    invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_0

    :cond_0
    if-eqz v1, :cond_1

    const-string v3, "#home_page#"

    .line 16
    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_1

    .line 17
    iget-object v1, p0, Les/zw;->a:Lcom/estrongs/android/pop/view/FileExplorerActivity;

    const v3, 0x7f1105ff

    invoke-virtual {v1, v3}, Landroid/app/Activity;->getString(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_0

    :cond_1
    if-nez v1, :cond_2

    const-string v1, ""

    .line 18
    :cond_2
    invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    :goto_0
    if-eqz p3, :cond_3

    .line 19
    invoke-virtual {v2, v0, p3}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    .line 20
    :cond_3
    invoke-virtual {p0}, Les/zw;->t()Les/hy;

    move-result-object p3

    invoke-virtual {p3, p4}, Les/hy;->a(I)Les/gy;

    move-result-object p3

    if-eqz p3, :cond_4

    .line 21
    invoke-virtual {p3, v2}, Les/gy;->a(Ljava/util/ArrayList;)V

    .line 22
    :cond_4
    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result p3

    new-array p3, p3, [Ljava/lang/String;

    .line 23
    invoke-virtual {v2, p3}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;

    .line 24
    iget-object p4, p0, Les/zw;->g:Lcom/estrongs/android/ui/addressbar/AdvancedAddressBar;

    invoke-virtual {p4, v0}, Lcom/estrongs/android/ui/addressbar/AdvancedAddressBar;->setIsScreenSwitching(Z)V

    .line 25
    iget-object p4, p0, Les/zw;->g:Lcom/estrongs/android/ui/addressbar/AdvancedAddressBar;

    invoke-virtual {p4, p3}, Lcom/estrongs/android/ui/addressbar/AdvancedAddressBar;->setDisplayPaths([Ljava/lang/String;)V

    if-eqz p1, :cond_5

    .line 26
    invoke-virtual {p0, p1, p2}, Les/zw;->a(Lcom/estrongs/android/view/FileGridViewWrapper;Ljava/lang/String;)V

    :cond_5
    return-void
.end method

.method public a(Les/gy;)V
    .locals 1

    .line 5
    iget-object v0, p0, Les/zw;->l:Les/ey;

    if-eqz v0, :cond_0

    .line 6
    invoke-virtual {v0, p1}, Les/ey;->a(Les/gy;)V

    :cond_0
    return-void
.end method

.method public a(Les/gy;I)V
    .locals 1

    .line 7
    iget-object v0, p0, Les/zw;->l:Les/ey;

    if-eqz v0, :cond_0

    .line 8
    invoke-virtual {v0, p1, p2}, Les/ey;->a(Les/gy;I)V

    :cond_0
    return-void
.end method

.method protected a(Ljava/lang/Runnable;)V
    .locals 1

    .line 1
    iget-object v0, p0, Les/zw;->f:Landroid/os/Handler;

    invoke-virtual {v0, p1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

    return-void
.end method

.method public abstract a(Ljava/lang/String;)V
.end method

.method public abstract a(Ljava/util/List;I)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List<",
            "Lcom/estrongs/fs/g;",
            ">;I)V"
        }
    .end annotation
.end method

.method public abstract a(Z)V
.end method

.method public abstract a(Landroid/view/Menu;)Z
.end method

.method public abstract a(Landroid/view/MenuItem;)Z
.end method

.method protected b(I)Landroid/graphics/drawable/Drawable;
    .locals 1

    .line 1
    iget-object v0, p0, Les/zw;->a:Lcom/estrongs/android/pop/view/FileExplorerActivity;

    invoke-virtual {v0}, Lcom/estrongs/android/pop/esclasses/ESActivity;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object p1

    return-object p1
.end method

.method public abstract b()V
.end method

.method public abstract b(Ljava/lang/String;)V
.end method

.method public abstract b(Z)V
.end method

.method public abstract b(Landroid/view/Menu;)Z
.end method

.method protected c(I)Ljava/lang/String;
    .locals 1

    .line 1
    iget-object v0, p0, Les/zw;->a:Lcom/estrongs/android/pop/view/FileExplorerActivity;

    invoke-virtual {v0, p1}, Landroid/app/Activity;->getString(I)Ljava/lang/String;

    move-result-object p1

    return-object p1
.end method

.method public abstract c()V
.end method

.method public c(Ljava/lang/String;)V
    .locals 1

    .line 2
    iget-object v0, p0, Les/zw;->g:Lcom/estrongs/android/ui/addressbar/AdvancedAddressBar;

    if-eqz v0, :cond_0

    .line 3
    invoke-virtual {v0, p1}, Lcom/estrongs/android/ui/addressbar/AdvancedAddressBar;->setCurrentPath(Ljava/lang/String;)V

    :cond_0
    return-void
.end method

.method public abstract c(Z)V
.end method

.method public d()V
    .locals 1

    const/4 v0, 0x0

    .line 1
    iput-object v0, p0, Les/zw;->j:Les/uz;

    .line 2
    iget-object v0, p0, Les/zw;->l:Les/ey;

    if-eqz v0, :cond_0

    .line 3
    invoke-virtual {v0}, Les/ey;->a()V

    :cond_0
    return-void
.end method

.method public d(I)V
    .locals 1

    .line 4
    iget-object v0, p0, Les/zw;->l:Les/ey;

    if-eqz v0, :cond_0

    .line 5
    invoke-virtual {v0, p1}, Les/ey;->e(I)V

    :cond_0
    return-void
.end method

.method public abstract d(Z)V
.end method

.method public abstract e()V
.end method

.method public e(I)V
    .locals 1

    .line 1
    iget-object v0, p0, Les/zw;->l:Les/ey;

    if-eqz v0, :cond_0

    .line 2
    invoke-virtual {v0, p1}, Les/ey;->e(I)V

    :cond_0
    return-void
.end method

.method public abstract e(Z)V
.end method

.method public abstract f()V
.end method

.method public f(I)V
    .locals 1

    .line 1
    iget-object v0, p0, Les/zw;->l:Les/ey;

    if-eqz v0, :cond_0

    .line 2
    invoke-virtual {v0, p1}, Les/ey;->c(I)V

    :cond_0
    return-void
.end method

.method public abstract g()Landroid/view/View;
.end method

.method public g(I)V
    .locals 1

    .line 1
    iget-object v0, p0, Les/zw;->l:Les/ey;

    if-eqz v0, :cond_0

    .line 2
    invoke-virtual {v0, p1}, Les/ey;->d(I)V

    :cond_0
    return-void
.end method

.method public abstract h()Landroid/view/View;
.end method

.method public abstract i()Z
.end method

.method public abstract j()V
.end method

.method public abstract k()V
.end method

.method public abstract l()Z
.end method

.method public abstract m()V
.end method

.method public n()V
    .locals 1

    .line 1
    iget-object v0, p0, Les/zw;->l:Les/ey;

    if-eqz v0, :cond_0

    .line 2
    invoke-virtual {v0}, Les/ey;->h()V

    :cond_0
    return-void
.end method

.method public o()V
    .locals 0

    return-void
.end method

.method public abstract p()V
.end method

.method public abstract q()V
.end method

.method public abstract r()V
.end method

.method public abstract s()Ljava/lang/String;
.end method

.method public t()Les/hy;
    .locals 1

    .line 1
    iget-object v0, p0, Les/zw;->a:Lcom/estrongs/android/pop/view/FileExplorerActivity;

    invoke-virtual {v0}, Lcom/estrongs/android/pop/view/FileExplorerActivity;->g0()Les/hy;

    move-result-object v0

    return-object v0
.end method

.method public abstract u()Landroid/view/View;
.end method

.method public abstract v()Landroid/view/View;
.end method

.method public abstract w()Z
.end method

.method public x()V
    .locals 2
    .annotation build Landroidx/annotation/CallSuper;
    .end annotation

    .line 1
    iget-object v0, p0, Les/zw;->l:Les/ey;

    if-eqz v0, :cond_0

    .line 2
    iget-object v1, p0, Les/zw;->a:Lcom/estrongs/android/pop/view/FileExplorerActivity;

    invoke-virtual {v1}, Lcom/estrongs/android/pop/view/FileExplorerActivity;->b0()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Les/ey;->a(Ljava/lang/String;)V

    :cond_0
    return-void
.end method

.method public y()V
    .locals 1

    .line 1
    iget-object v0, p0, Les/zw;->l:Les/ey;

    if-eqz v0, :cond_0

    .line 2
    invoke-virtual {v0}, Les/ey;->k()V

    const/4 v0, 0x0

    .line 3
    iput-boolean v0, p0, Les/zw;->m:Z

    :cond_0
    return-void
.end method

.method public z()V
    .locals 1

    .line 1
    iget-object v0, p0, Les/zw;->l:Les/ey;

    if-eqz v0, :cond_0

    .line 2
    invoke-virtual {v0}, Les/ey;->l()V

    const/4 v0, 0x1

    .line 3
    iput-boolean v0, p0, Les/zw;->m:Z

    :cond_0
    return-void
.end method
